package com.rc.saas.tenant.vo.member;

import com.alibaba.excel.annotation.ExcelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.math.BigDecimal;
import java.util.Date;

public class MemberAccountRecordPrintVo {
    @ExcelProperty(value = "运营商编码")
    private String tenantCode;
    @ExcelProperty(value = "昵称")
    private String nickname;
    @ExcelProperty(value = "手机号")
    private String mobile;
    @ExcelProperty(value = "本地交易单号")
    private String localTradeNo;
    @ExcelProperty(value = "支付的账户类型")
    private String accountType;
    @ExcelProperty(value = "记录类型")
    private String recordType;
    @ExcelProperty(value = "变更余额")
    private BigDecimal amount;
    @ExcelProperty(value = "变更后余额")
    private BigDecimal result;
    @ExcelProperty(value = "变更时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date createdTime;
    @ExcelProperty(value = "备注")
    private String remark;

    public String getTenantCode() {
        return tenantCode;
    }

    public void setTenantCode(String tenantCode) {
        this.tenantCode = tenantCode;
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getLocalTradeNo() {
        return localTradeNo;
    }

    public void setLocalTradeNo(String localTradeNo) {
        this.localTradeNo = localTradeNo;
    }

    public String getAccountType() {
        return accountType;
    }

    public void setAccountType(String accountType) {
        this.accountType = accountType;
    }

    public String getRecordType() {
        return recordType;
    }

    public void setRecordType(String recordType) {
        this.recordType = recordType;
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public BigDecimal getResult() {
        return result;
    }

    public void setResult(BigDecimal result) {
        this.result = result;
    }

    public Date getCreatedTime() {
        return createdTime;
    }

    public void setCreatedTime(Date createdTime) {
        this.createdTime = createdTime;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }
}
